﻿namespace LeRenard.Libraries.Templating.Templating.Mapping
{
    /// <summary>
    /// Defines a template mapping builder,
    /// a construct that facilitates the mapping fluent api.
    /// </summary>
    internal interface ITemplateMappingBuilder
    {
        /// <summary>
        /// Gets the template for which we're building a mapping.
        /// </summary>
        ITemplate Template { get; }

        /// <summary>
        /// Gets the placeholder attached to the mapping we're building.
        /// </summary>
        string Placeholder { get; }
    }
}
